/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2008，所有权利保留。
 * 
 * 项目名：	rumba-web
 * 文件名：	IEntityConverter.java
 * 模块说明：	
 * 修改历史：
 * May 18, 2008 - zhangyanbo - 创建。
 */
package com.hd123.rumba.gwt.base.server;

import com.hd123.rumba.exception.BusinessException;

/**
 * 实体转换。
 * 
 * @author zhangyanbo
 * 
 */
public interface IEntityConverter<S, T> {

  /**
   * 从来源对象转换为目标对象。
   * 
   * @param source
   *            来源对象
   * @return 目标对象
   * @throws BusinessException
   */
  public T convert(S source) throws BusinessException;

}
